using System;
using ns27;
using Triton.Game.Mono;

namespace Triton.Game.Mapping
{
	[Attribute38("DeckCardBarSummonInForge")]
	public class DeckCardBarSummonInForge : SpellImpl
	{
		public GameObject m_echoQuad => method_3<GameObject>("m_echoQuad");

		public Material m_echoQuadMaterial => method_3<Material>("m_echoQuadMaterial");

		public GameObject m_fxEvaporate => method_3<GameObject>("m_fxEvaporate");

		public Material m_fxEvaporateMaterial => method_3<Material>("m_fxEvaporateMaterial");

		public static Color COMMON_COLOR => MonoClass.smethod_6<Color>(TritonHs.MainAssemblyPath, "", "DeckCardBarSummonInForge", "COMMON_COLOR");

		public static Color COMMON_TINT_COLOR => MonoClass.smethod_6<Color>(TritonHs.MainAssemblyPath, "", "DeckCardBarSummonInForge", "COMMON_TINT_COLOR");

		public static Color RARE_COLOR => MonoClass.smethod_6<Color>(TritonHs.MainAssemblyPath, "", "DeckCardBarSummonInForge", "RARE_COLOR");

		public static Color RARE_TINT_COLOR => MonoClass.smethod_6<Color>(TritonHs.MainAssemblyPath, "", "DeckCardBarSummonInForge", "RARE_TINT_COLOR");

		public static Color EPIC_COLOR => MonoClass.smethod_6<Color>(TritonHs.MainAssemblyPath, "", "DeckCardBarSummonInForge", "EPIC_COLOR");

		public static Color EPIC_TINT_COLOR => MonoClass.smethod_6<Color>(TritonHs.MainAssemblyPath, "", "DeckCardBarSummonInForge", "EPIC_TINT_COLOR");

		public static Color LEGENDARY_COLOR => MonoClass.smethod_6<Color>(TritonHs.MainAssemblyPath, "", "DeckCardBarSummonInForge", "LEGENDARY_COLOR");

		public static Color LEGENDARY_TINT_COLOR => MonoClass.smethod_6<Color>(TritonHs.MainAssemblyPath, "", "DeckCardBarSummonInForge", "LEGENDARY_TINT_COLOR");

		public DeckCardBarSummonInForge(IntPtr address, string className)
			: base(address, className)
		{
		}

		public DeckCardBarSummonInForge(IntPtr address)
			: this(address, "DeckCardBarSummonInForge")
		{
		}

		public new void OnBirth(SpellStateType prevStateType)
		{
			method_8("OnBirth", prevStateType);
		}
	}
}
